// 测试 Function.prototype.apply 函数

let monkey = {
    name: '孙悟空' ,
    add( a , b ) {
        let c = a + b ;
        console.log( `${this.name}掐指一算${a}加上${b}等于${c}`);
        return c ;
    } 
}

monkey.add( 10 , 20 );

let fun = monkey.add ;

let dog = {  name: '旺财'  }

let array = [ 1 , 2 ] ;

fun.apply( dog , array );
monkey.add.apply( dog , array );